Obiettivi di apprendimento
- Analizzare il ruolo del motore GigaThread nella distribuzione globale dei blocchi tra i multiprocessori in streaming.
- Valutare l'impatto della pianificazione delle warps e dell'invio delle istruzioni sull'utilizzo della pipeline.
- Ottimizzare le prestazioni del kernel bilanciando la pressione sui registri e la memoria condivisa rispetto all'occupazione.
- Padroneggiare primitive di sincronizzazione avanzate e modelli di esecuzione cooperativa dei gruppi.